# 通用创建的matplotlib参数设置
rc_params_toChinese = {
    'figure.figsize': (10, 8),
    'font.sans-serif': ['SimHei'],
    'axes.unicode_minus': False,
}

# 通用创建的平方值图设置
def set_squares_ax(ax):
    # 设置图题并给坐标轴加上标签
    ax.set_title('平方数', fontsize=24)
    ax.set_xlabel("值", fontsize=14)
    ax.set_ylabel("平方值", fontsize=14)

    # 设置刻度标记的样式
    ax.tick_params(labelsize=24)
    
    return ax

# 通用创建的温度图和降雨图设置
def set_temperatureAndRain_ax(ax, title, ylabel):
    ax.set_title(title, fontsize=20)
    ax.set_xlabel('', fontsize=16)
    ax.set_ylabel(ylabel, fontsize=16)
    ax.tick_params(labelsize=16)
    return ax

# 通用创建的立方值图设置
def set_cubes_ax(ax):
    # 设置图题并给坐标轴加上标签
    ax.set_title('立方数', fontsize=24)
    ax.set_xlabel("值", fontsize=14)
    ax.set_ylabel("立方值", fontsize=14)

    # 设置刻度标记的样式
    ax.tick_params(axis='both',labelsize=24)
    
    return ax